to be appalled - Turco Inglés Diccionario